# SPDX-FileCopyrightText: 2024 Justin Myers
#
# SPDX-License-Identifier: MIT
"""
Board stub for Espruino Wifi
 - port: stm
 - board_id: espruino_wifi
 - NVM size: Unknown
 - Included modules: _asyncio, _bleio, _pixelmap, adafruit_bus_device, adafruit_pixelbuf, aesio, analogio, array, atexit, binascii, bitbangio, bitmapfilter, bitmaptools, board, builtins, builtins.pow3, busdisplay, busio, busio.SPI, busio.UART, codeop, collections, digitalio, displayio, epaperdisplay, errno, fontio, fourwire, framebufferio, getpass, gifio, i2cdisplaybus, io, jpegio, json, keypad, keypad.KeyMatrix, keypad.Keys, keypad.ShiftRegisterKeys, keypad_demux, keypad_demux.DemuxKeyMatrix, locale, math, microcontroller, msgpack, neopixel_write, onewireio, os, os.getenv, pulseio, pwmio, rainbowio, random, re, rtc, sdcardio, select, sharpdisplay, storage, struct, supervisor, sys, terminalio, tilepalettemapper, time, touchio, traceback, usb_cdc, usb_hid, usb_midi, vectorio, warnings, zlib
 - Frozen libraries: 
"""

# Imports
import microcontroller


# Board Info:
board_id: str


# Pins:
A0: microcontroller.Pin  # PA00
A1: microcontroller.Pin  # PA01
A4: microcontroller.Pin  # PA04
A5: microcontroller.Pin  # PA05
A6: microcontroller.Pin  # PA06
A7: microcontroller.Pin  # PA07
B1: microcontroller.Pin  # PB01
B10: microcontroller.Pin  # PB10
B13: microcontroller.Pin  # PB13
B14: microcontroller.Pin  # PB14
B15: microcontroller.Pin  # PB15
B0: microcontroller.Pin  # PB00
B9: microcontroller.Pin  # PB09
B8: microcontroller.Pin  # PB08
B7: microcontroller.Pin  # PB07
B6: microcontroller.Pin  # PB06
B5: microcontroller.Pin  # PB05
B4: microcontroller.Pin  # PB04
B3: microcontroller.Pin  # PB03
A10: microcontroller.Pin  # PA10
A8: microcontroller.Pin  # PA08
LED1: microcontroller.Pin  # PB02
LED2: microcontroller.Pin  # PB12
BTN: microcontroller.Pin  # PC13
ESP_RX: microcontroller.Pin  # PA02
ESP_TX: microcontroller.Pin  # PA03
ESP_GPIO0: microcontroller.Pin  # PA13
ESP_CHPD: microcontroller.Pin  # PA14
ESP_GPIO13: microcontroller.Pin  # PA15


# Members:

# Unmapped:
#   none
